Why is a circle gay?
It's not straight.
Listen up, you silly goose! The joke plays on the double meaning of "straight." A circle ain't got no straight lines, see? But "straight" also means not gay. So the joke is saying a circle is gay 'cause it's not straight, get it? You probably still don't get it, you are the reason for the expression 'bless your heart'.