Hi J.,
I use and sell cloth menstrual pads as well as The Keeper, The Moon Cup, The Diva Cup and Sea Sponge Tampons. I like the Seasponge tampons for comfort and ease of application, but like you said, they aren't as convenient as you'd like especially when it comes to needing to change it in a public bathroom. Unfortuantely, that is an issue I have with any of the internal devices. They are all a little messy and I find I only like to change them if I have a sink next to me where I can wash my hands during the changing process.
In regards to getting it to fit or sit properly, these are the things I do. First, once I get it in place, I turn it a half turn to get it to slip into the correct position and to get it to pop open and create the seal needed to make sure it doesn't leak. If it feels wrong or crooked, I have also squatted down once it was in and I push bare down on it so it pushes out a little and use my fingers to get it twisted to the right spot.
Have you used the Diva Cup prior to having children or something like it? It may be that you are just tilted back or to the side a bit naturally. Or, you may not be putting it in far enough. The Diva Cup has a shorter stem than The Keeper and The Moon Cup. So you may need one that you can push farther in to get a better fit yet still be able to reach and pull out.
The Fresh Moon cloth menstrual pads we sell are divine. They are lush, thick, comfortable, and so much better than Glad Rags! If you live near Tualatin, you are welcome to come see them. We have received nothing but positive feedback from customers and I personally love them more than any other cloth menstrual pads I have tried, so that is why I switched to selling those exclusively. The AIO's are my favorites for ease and convenience. But if you want an all natural one, the wool bodies with soaker pads are great too!
You can see everything at Punkin Butt:
http://www.punkinbutt.com/just-mama-cloth-c-61269_61294.html
There are also some packages of cloth menstrual pads sold in the packages category.
Feel free to call me if you need help with you already have or if you would like to come see anything in person.
A.
www.punkinbutt.com
###-###-####