I agree that it isnt good to base someone's wellbeing on whether or not I buy a shirt. I don't know if Bono is naive or trying to promote himself or both. I remember a joke was going around that Bono was trying to become the new leader at the World Bank. Well anyone is better than Wolfowitz.
Oh and speaking of Bono and clothing, here was another shirt with a message he was promoting before the Red Campaign.