Am I straight or do I just have stupidly high standards (I'm a guy)?

I've wondered for a while if I might be into guys, but I decided that probably I was straight, because whenever I see guys in a locker room, beach, pool, etc. where they are partly or completely underdressed, I find it gross, even repulsive. When I look at guy's faces (with the stubble), their hair, their feet, their hands, their chest, everything up close just want to puke. I get this feeling like I'm looking at rotten food or something. I generally don't think guys look good at all, and that most guys are ugly.

However, I have from time to time seen a guy and thought "wow, he's kind of hot". Like maybe once every few years. Recently, I was watching a music video, and I saw a guy that was so pretty I was kind of shocked. In fact, I've been thinking about it for a little while, and I realized that, not as a joke, but seriously, I wouldn't mind having sex with him. In fact, if I was single and I some how met him in IRL, and he liked me, I would definitely would go out with him. Usually seeing another guy's feet gross me out the most, but he had bare feet in the video and I though they were cute... WTF. I THOUGHT ANOTHER GUY HAD CUTE FEET. WUT.

Am I bi and just have stupidly high standards? Or did my brain just break for a moment cause he was too beautiful but I'm actually straight. Random people on the internet. Give me your wisdom.

Am I straight or do I just have stupidly high standards (I'm a guy)?
Post Opinion