I liked Riley, I personally don't understand why people hate him so much.
He was exactly what Buffy needed at that time of her life, and he was a very decent guy. I don't think he gets anywhere near the credit he deserves for the sacrifices he made for Buffy by the fans of the series. This is a man who changed his entire black and white view of the world, who gave up a very promising military career and who turned his back on all his closest friends, all for Buffy. His whole world was basically shattered and he did it all for that one girl, that's just as selfless to me as it was when Angel left in 'The Prom.'
And 'As You Were' was a great episode for Riley. He told Buffy exactly what she needed to hear at a time in her life when she was feeling really down and lost. All season she felt disconnected from her closest friends, and alienated from the world she's meant to be a part of. The only person she could talk to at that point was Spike, and he tells her that she doesn't belong with her friends and that she belongs in the dark with him. Riley told Buffy exactly what she needed to hear, that all the stuff going on with her doesn't touch her because "she's one hell of a woman." He gave her the strength to make changes in her life, to stop using Spike and for her to try and get her life back on track.
I personally don't think he has a problem with strong women at all either. If he did he wouldn't have married Sam, who's every bit the strong woman. His issues stemmed from the fact she wouldn't let him get close to her, and I know a lot of fans think he was whiney about it, but many characters, including Joyce and Xander as Buffy tells Dawn, "everyone who wasn't Buffy," picked up on this too. Riley wasn't just imagining it, she was pushing him away, and after loving her so much and sacrificing his career and his friends for her, you can't expect him not to be upset about it. In fact he never mentioned it, never even whined, until their argument just before he leaves. So I'm not even sure where the whiney remarks come from, he never whined to anyone.
Riley was a pretty fantastic guy. Sure he's not my favourite character, he had his bad moments as all our characters do, but I personally don't feel he deserves the hatred he gets by the fandom. And lets face it, a lot of it stems from the fact he wasn't Angel or Spike, and why would he be? Not only would that be boring to see a repeat of another character we already have, but he represents a different sort of character and shouldn't be compared to others as a basis to determine his worth. 🙂