It wasn't like he had been trying to make Percy feel bad. Nor had he been trying to call him an idiot either. And maybe he had lost his temper, but he was Ron and well, that's what Ron usually did even long before this past week ever happened, so it wasn't like they could fault him for jumping to conclusions. He was always known for doing that. Of course now he had something else to apologise for. It seemed like he would be apologising for shite for the rest of his sodding life.
Ron was fairly certain he'd never really done this before, or at least if he had, he couldn't really recall it, but he knew that he needed to do it now because if he was going to spout a bunch of shite at Percy about family then he needed to be there for his brother no matter how uncomfortable this was going to be. Not to mention Hermione was giving him a look and George was stunned out of commission so it was apparently up to him now. He walked over to Percy and pulled him into a hug, disregarding whether or not he wanted it or not.
"I'm sorry, Perce," he said behind his head. "I'm the git and I'm sorry."