Homura has been hurt over and over again. She's dealt with feelings of frustration, disappointment, guilt and so on so I can't really blame her for doing what she did in Rebellion.
@Prince_Anime
Her armour is far from shining, but that's not a bad thing:
A knight in shining armour is a (wo)man who has never had their mettle truely tested.
.....I did this to two of my friends....we pushed them I little two much and ended up with them on top of each other as they were kissing.....yeeahh....XD