Kailyn Lowry has had a rough life. No one would argue that she hasn't.
She never really knew her father, and her mother was, and still is, an alcoholic who hurt Kailyn over and over again when she was a child.
Kailyn got pregnant at 16, of course, and broke up with her boyfriend Jo Rivera soon after giving birth to her first child, Isaac.
Single parenting is no joke, but being a single teenage parent with no support system?
It's understandable that she would have some issues.
But still, the way she behaves towards Javi Marroquin in this new sneak peek from next week's episode of Teen Mom 2 is just too difficult to watch.
In the clip, Javi is coming home after being deployed overseas for several months.
He hasn't seen the boys in such a long time, and they're so excited to be with him.
It's such a sweet, sweet moment.
Until Kailyn ruins it, that is.
Things are obviously tense between Javi and Kailyn, who, at this point, haven't definitively decided whether to get divorced or not.
But then Javi wants to take the boys out, except he doesn't have car seats for them, since, you know, he's been gone for a while.
He asks Kailyn if he can borrow her car seats for them so he can take them ... and girl says no.
Javi can't believe how petty she's being, and neither can we.
Check out the madness below: