
WE bash you with love......I know how you feel. To try and answer your question. The small tank is contributing to poor water conditions, which can cause POP eye, or another bacterial infection that would cause a cloudy eye.
As for the bump over the eye, I have no idea unless it is an internal parasite that is protruding.
Other fish can always since when a fish is stressed, and vulnerable, thus they pick on it... LIKE CHICKENS!!!
The remedy for the eye is to first improve your fishes living condition. A bigger tank, lots of water changes, and strict attention to what each fish needs, ie., ideal temperature, and tank mates.
A medication that may help with the eye is Maracyn-Two by mardel. Not knowing what the bump is I can't really say.
It is always wise to quarantine a sick fish. This cuts the stress, and will allow you to treat it without subjecting the other fish to medications that would then stress THEM out.
Your 10 gallon tank would make a perfect hospital tank, and the rest of the fish could go in a bigger tank... Good Luck