The point is, people aren't always aware of every missing child, are they! Of course we know there are missing children, but the media should highlight them and give them a name. No one can do anything without the backing of the media.
If someone brought out t-shirts about missing children in general, I'll bet some people would buy them and wear them if it made them feel that in some small way they were helping.
You can't generalise and declare that "everyone" is a hypocrite. Apart from being offensive, it's as ridiculous as saying that all lawyers are crooked, or that all Americans are gun happy Christian extremists.
Absolute nonsense.
If one really cared (instead of play-pretend caring because it makes one feel like they care), then one would look beyond the headlines and help those in cases where there was less attention.
It isn't like missing children are a state secret.
The fact you say that if someone brought out a t shirt people would buy them to help illustrates my point that many who are pretending to so passionately care actually can't be arsed unless it is plastered all over the front pages and t shirts are released.
That is the way our culture has become. It is like the silly phenomenon of wearing little coloured ribbons for different causes. Yes, wearing a little polka-dot ribbon is going to stop world hunger. It isn't at all just a self-righteous way to pretend one is 'making a difference' while one is in fact being a staggering hypocrite.
The generalisation thing is a complete straw man argument. The nature of a generalisation is that there will be exceptions, but that it generally holds true. Hence the use of the word "general" in the word "generalisation". Your comparisons to false stereotypes about lawyers and Americans show that either you don't understand this concept or that you are trying to be deliberately obtuse.
Once again - those who are doing things like wearing a McCann t shirt to show how much they 'care' about missing children, while in fact doing feck all for her, and doing absolutely diddly squat (in fact not even wearing a t shirt) for other children are hypocrites.
If you really cared, instead of just doing something for one's own personal feeling of showing mock-grief or showing how much you symbolically 'care' about an issue without having to actually lift a finger, then you wouldn't need t shirts and media blitzes.
It screams of style over substance and self-righteous hypocrisy.