heres the deal (IMO). Stonestreet is famous for playing a great gay character on a successfull TV show. Thats all hes known for is being a gay dude on tv. He gets mistaken for being gay all the time. Every public appearance he makes, he first gets asked if he's really gay. Thats why when our man BTK offered to buy him a drink, he assumed he was getting hit on (again), he got frustrated and overcompensated with the classic "nah bro I'm just here for the waitresses who are hot women, who are all I'm here for, because thats me, a hot chick lover, so buzz off"
If you walked up to him and showed him a picture of a babe on your celly, I bet you would hit it right off.