Johnson Straight means in slang: A dude who jokes constantly with others about how he feels attracted to other men, and is eager to have it all. His bros believe he plays for another team. This is usually between hockey roommates, in small apartments or dormitories, as well as while sleeping in tents. (in Slang Dictionary, added by Flabbergast)