Oui, l'expression vulgaire "y'en a marre " ne désigne pas le sujet du tout. C'est la contraction de "Il y en a marre". On peut supposer toutefois que la personne qui la dit en a marre elle aussi. En somme, vous pouvez la transformer pour la rendre plus élégante en :
J'en ai assez.
On en a assez.
Nous en avons assez.
Notez que "en" n'équivaut pas à "on".
- "en" est un pronom complément (= de cela) :
J'en ai assez = J'ai assez de cela. (J'en = je + en)
- "on" est un pronom sujet du verbe ( = nous) :
On en a assez = On a assez de cela.