The phrase "piled on" is commonly used to describe a situation where criticism or blame is heaped onto someone. However, there are several synonyms for this phrase that can be used to express this concept in a different way. Some alternative options include "ganged up on," "pounced upon," "marched in," "joined together," and "descended upon." Each of these phrases conveys a slightly different sense of the concept of multiple people targeting an individual, but all share the same general idea. Experimenting with synonyms can be useful for finding a more nuanced way to express an idea, or to avoid repetitive language in your writing.