Yeah they did, in my eyes they did a great job stopping Tories doing too much damage. I'm also one who was affected by their tuition u-turn also but I decided to get over it.
And it is a bit ironic that New Labour introduced tuition fees, the Tories were the coalition partner that wanted to increase them, but it is the Lib Dems who caught all the flak.
It's understandable that they took a hammering over it: it was a tentpole pledge, they couldn't stick to it, and they then apologised for it: http://www.bbc.co.uk/news/uk-politics-19646731
Of course you're right. I just pointed out that the Tories and Labour did worse on the issue and suffered less for it. But then, the Lib Dems did the pledge and weren't able to stand up for it, so they did deserve some punishment.