Just wear what you like, and be who you are. Surely actions speak louder than words and ummm..clothes!
Though I must add, personally, as far as fashion goes, I don't quite like the whole rainbow look and would prolly issue my husband some ultimatums should he try to wear any rainbow hued shirts!