Yes to first.So let me pose these scenarios. Gay guy gives another guy a hand job to a guy who is not his boyfriend - is that cheating?
Straight guy who has a few beers in him and gives his buddy a handy after the Eagles win the Super Bowl. Cheating or no?
In the 2nd scenario depends on their respective other relationships I would say.
If both single who cares both winners!!