I dislike Ashfur with a passion.
Ashfur was a whiny, over-dramatic little shit.
After Squirrelflight ended it with him, Ashfur almost killed Hollyleaf, Lionblaze, and Jayfeather. Shows how much he "loved" her, huh? I don't think Ashfur loved her at all. He had an obsessive infatuation with her.
Squirrelflight did NOTHING wrong. She didn't "lead him on" or any shit like that. She realized Ashfur wasn't what she wanted, and she truly loved Brambeclaw. Ashfur had no right whatsoever to attempt to murder Hollyleaf Lionblaze and Jayfeather. He was even going to reveal the secret that those 3 weren't even Squirrelflights children.
While Squirrelflight shouldn't have kept that from everyone, inlcuding Brambleclaw, she just wanted to help her sister out. I honestly think Hollyleaf was right to kill Ashfur. Sooner or later he was bound to murder Squirrelflight or Brambleclaw over his crazy obsession.
TL;DR: Ashfur is an overdramatic whiny little bitch who deserved to be killed.
And, I refuse to sympathize with a fictional, over-dramatic, obsessive and murderous cat from a book series.
Feel free to use c: