Agreed. Uncompromisable, it sounds like you have issues unrelated to homosexuality that you need to sort though first.
Why does he have "issues"? In general I think its perfectly reasonable to think what's cool for other people's kids isn't what I want for my own. Some people want their sons to be athletes but end up with book worms or vice versa. What's wrong with having a preference?