Well, first, your mollies really didn't belong with the goldfish.
How do you know who is picking on who? Are you seeing interaction? Some bumping and running up each other's skirts is normal. Your moors, lionhead and bubble-eye should be fine together. What is the 'regular type'? A comet or common goldfish? (single tail, torpedo shaped body) I have a comet in with some of my fantails currently with no problems -- he just ended up in one of my goldfish tanks instead of my pond overwintering basin downstairs last Fall and he's small enough and behaving so he gets to stay until Spring. It's the ryukins you really have to watch -- they like to eat eyes and tend to be bullies.
You can't blame goldfish for trying to eat other fish -- that's what fish do. Having a large fish in with wcmminnows or other tasty morsels frequently ends badly for the smaller fish. It's not aggression, it's nature.
They may be messy compared to the average tetra, barb or rasbora, but they're also larger fish and their requirements tend to be overstated perhaps in part due to the incredible amount of misinformation out there about goldies (heck, even the fish tank kit boxes show 10 goldies in a 6 gallon!). So long as proper stocking levels are maintained (keeping in mind, they're temperate water fish and ALL fish require more space per fish as the water temperature gets cooler) and sensible husbandry is practiced, they're really easy fish and quite interactive.
What size tank is this, why do you think someone is being picked on and what are your water parameters?