Responses
To get a reaction out of him. He was upset that he meant nothing to McQueen, not even enough for him to be mad at him. So he wanted to give him something to be mad about. Best case scenario, he agrees and they have sex, and he gets a chance to be closer to him. Worst case, he gets pissed. At least McQueen'll have some emotion toward him, even if it's irritation. Jealousy and infatuation make people do stupid headstrong things.
Why did Ed ask McQueen to sleep with him after chasing McQueen out of the restaurant?