It boils down to this...
Raquel Welch and attractive women are way out of BL's league. So he calls them ugly knowing he has a snowball's chance in hell of getting some cutie. It doesn't hurt calling them ugly... they wouldn't even care what he thought.
AND he says that toothless women are his preferred type... because that is what he gets.
Simple...