In true Libra fashion, I would say yes and no.
Yes, I'm smart enough to know that as I was stuffing my face with several thousand calories a day that I would gain weight. My fault? Absolutely.
No, I can't do anything about being carb sensitive, coming from a family where both sides aren't just heavy, but flat out fat, etc., means that genetics played a role in this as well.
But, at the end of the day, now that I've figured out that I need to watch my carb intake, I will need to have a meal plan every day, I will need to always count my calories, I know that the ups and downs are basically "my fault."