Kissing your 20(ish) year old, foul mouthed, headed to the Navy boyfriend, in the terminal for 5 minutes straight - while crying, and groping his head, with everyone standing in line ready to board the plane - really does nothing but prove that...you're desperate, over-emotional, silly and quite immature. At least, that's what your behavior would make things appear.
A nice kiss, maybe 2,a hug and a few tears with a goodbye are all that are needed in public. (And you're lucky, in some cultures that's waaaay over the line.)
I appreciate your exuberance and feelings, but next time, say the dramatic goodbye before you go your separate ways. Or like everyone says, "Get a room!"