Someone had to try to keep things under control, but he was pretty damn sure that wasn't going to be him, not when Sam purred like that. He was going to punch him, he had to just knock the stupid son of a bitch out, he had to do something. He could have pushed Sam off, he could have done something, but here he was, pinned to the cabin floor, letting Sam hold him down.
Gritting his teeth as Sam rocked against him, Dean tugged on that handful of hair. "Dammit, Sammy," he hissed at him, yanking his arm free and gripping the back of Sam's shirt with that hand. "This is stupid," he insisted, hips jerking up instinctively.
He was already hard, his back arching as he pulled Sam into another kiss, tongue slipping into it, his fingers twitching. This was crazy.