What's the difference between a gay man and a hairline?
The hairline is way straighter.
Listen up, buttercup! The joke plays on the word "straight." A "straight" hairline is, well, straight. But when we talk about a gay man, "straight" means not gay. So, the joke's saying a hairline is more "straight" than a gay dude. Get it now, smarty pants?