Shanna Moakler has been divorced from Travis Barker for a decade, but the bitterness still lingers, and she's blaming Kourtney and Kim Kardashian for "destroying my family."
Shanna unloaded on Travis and the Kardashians while at JOEY in Woodland Hills, saying she's now estranged from her 3 kids as she takes aim at Kourtney, although she refuses to call her by name.
Moakler maintained her drumbeat that Travis and Kim had an affair during their marriage ... something they have strongly and consistently denied.
She's clearly reeling from Travis' new relationship with Kourtney, saying, "My family is broken because of this family and now my kids and I are alienated from each other because of another sister in the family, so yay for me."
Shanna says she doesn't care about Travis and Kourtney at all, but listening to her that's a tough sell. The photog even asks what she would say to Kourtney and Kim. Her answer ... "Thanks for destroying my family twice."
Travis and Shanna married in 2004. He filed for divorce 2 years later and they reunited twice before finally parting ways in 2008. They have 2 kids ... 17-year-old Landon, 15-year-old Alabama. Shanna has a third child, Atiana whose father is Oscar De La Hoya but she lives with Travis.
We ran into Shanna last month and she sarcastically urged Kourtney to tattoo Travis' name on her body as Travis had done with Kourtney's name. For her part, she said she's in the process of 86'ing Travis' name from her body.