I can't stand being forced by public opinion to be obligated to give to any charity. Charity is just that - an act of someone conciously choosing to give something of their own free will, otherwise it's just a bloody invoice of tax.
I give to the charities I choose to give to - I'll buy a poppy, but I won't be wearing it from November the first because it gets tatty, it irritates the life out of me and it invariably gets lost by about November the 5th - my choice, my business, none of yours so mind yer own berluddy parsnip.
As for this "I can't stand people who give to animal charities instead of just those for children" - bollocks to you to be honest. If I make a choice that I want to give some of my spare cash to a cause that's dear to MY heart - and give it to Cats Protection or whatever, that's my choice, based on my background and life which was made substantially brighter and more fun by falling into a decade of servitude to a 3 legged tyrant that I rehomed from there. I happen to care about animals and they've brought a lot of joy to my life - so I'd like to make some of their lives easier if they're down on their luck. You don't know which other collecting tins I chuck money into - so, again, keep your complaining about what I do with my money to yourself. Hell, I give so much of my own time, energy, effort and own resources to children's work in other ways - life's more than what you chuck in a collecting tin.
I won't give to the ones who do the endless TV ads, I won't give to the RSPCA for the reasons other people have mentioned, and I won't give to organizations that employ chuggers. My personal choice - other people might have different criteria for what they give to - that's between them, the charity in question and their own moral code.
It's no one else's business.