While a lot of people growing up with VII loved Cid and his foul mouth and "sit down and drink your goddam TEA!", it seems one thing people look at with mild discomfort once they get older is his treatment of Shera. As kids we just kinda laughed at the grumpy old guy who swore a lot but when you retrace your steps with a more mature mind, it comes off as rather horrible. Nothing justifies the way he treats her or the way he submits to being treated this way.

I hear this is a translation issue and Cid wasn't that horrid in the original but even still.... The only reason Cid isn't a piece of crap is his later 180 with regards to her.