Carson is a grade-A bigot. I would personally be very embarrassed to be a Republican these days. Your party is in major trouble if Trump, Carson, and Cruz are your leading candidates.
I'm sure he's operated on all types of people black/white/heterosexual/homosexual (because you say it's not a choice ). He simply is stating his opinion, why does it matter to you?
It's not like you're voting for him anyway, btw I like your avatar it's kinda cute. I may use that!