Are they cysts or tumors?

Either way, no, you can't have prevented it.

It's been debated that there is no real difference between a cyst and a tumor. My vet (and therefore, myself as well) bases it on size. If it's big enough to be checked out to see if it's cancerous, it's a tumor, it should be removed even if it's benign. Depending on placement, it could be causing the dog serious discomfort -- all that fluid mashing against your bone when you sit or lie down, that's no good.

troll: One who posts a deliberately provocative message to a newsgroup or message board with the intention of causing maximum disruption and argument

ETA :

I don't need to see you. I don't NEED to know anything about you, because what I do know about you stems from your posts here.

Troll, my dear, is not a synonym for harlot, as it seems you think it to be.

ETA2: And are you yourself not a PTer?