No. I never have and never will compromise with myself. Hotness is preferable, but the inside of the package is what matters. I will never ignore a personal deal breaker because of sheer hotness. It's just shallow.
My biggest deal breaker is arrogance - I'd be too irritated to not speak out on it so.
No, even if I can tolerate things for a little while, they'd annoy me in the long-run so if I intended to be with someone long-term I'd not do it. I have done it in the past thinking I'm being too picky and hence have learnt that it's best to stick to what you like and can tolerate or else it just causes unnecessary frustration and pain later on.