Credit: MTV

Did anyone else feel slightly awkward watching Kailyn Lowry slam her in-laws during this week's episode of Teen Mom 2? This heavily pregnant reality star had every reason to be upset with hubby Javi Marroquin's sister and cousin, but apparently girlfriend forgot all about the fact that she was being filmed while talking about them behind their backs. In case you need a quick reminder, Kailyn was offended by the fact that Javi's family was showing so little interest in her wedding. And to make matters worse, those in her bridal party wouldn't stop complaining about everything — from the cost of their earrings, to the color of their gowns!

Kailyn and her besties spent a fair amount of time being snarky about Javi's unhelpful family, and while they made some valid points, maybe this argument shouldn't have played out on national television. Luckily, Kailyn feels terrible for speaking ill of her man's family on Teen Mom 2, and took it to the internets to apologize profusely.

"I've apologized to my bridesmaids already but wanted to make a public apology for saying mean things. I'm sorry, I love you all," she tweeted shortly after the episode, adding "Javi's family has gone above and beyond for me on more than one occasion & I am truly grateful for everything."

It's big of Kailyn to admit that she was wrong, but we're sure there are no hard feelings. Remember, Kailyn was extremely pregnant and hormonal while the show was being filmed, and she should definitely get a little leeway for being a little touchy!

Do you think Kailyn was over-the-top mean to her in-laws, or did they deserve to be put in their place? Weigh in below.