I totally relate to what you are saying. I think with me, coming from the JW's has made me skeptical of every group.
I don't mind giving to local charity that defines what it is doing with the money- directly buying toys for kids or collecting for a certain family where the child has a brain tumor- but I still hate giving to large charity organizations or dropping money in a bucket. WTS has made me assume that a charity organization is profit-driven. I certainly would assume that anything that begs for money to help children or animals and runs commercials for the same would need a bunch of money for overhead and paid fund-raisers.
I don't mind buying flowers or a product on the street, but hate to give money to beggars. Sometimes, I carry food items (sealed) to give to them. The cons are just as good as the legit ones, I can't tell the difference, so I assume they are all cons, but a really hungry person would not turn down food.
I won't comment on the specific causes you mention, I have no idea about them.