Interesting. I don't think there is anything wrong with laughing at yourself. There are truths in all stereotypes.
I completely understand about being socially responsibile. However, not everyone is going to get it. I don't think that's a good reason to alter what he is good at doing. You can't please everyone and educate everyone.