You say or write something that make others upset and they start to criticize you very hard.
This particularly often happens on a social network.
Say, you posted on Facebook saying that "women should stay at home taking care of children and not going to work". A lot of feminists felt upset with your comment and they start to criticize you.
Just imagine that in the past, there was a man who said God was not real and the crowd threw stones at him when he was escorted on the street by the authority.
In Vietnamese we say "you have been being stoned for that" (translated literally).
Is it correct to say "you have been being stoned" to mean you are criticized very hard by many people?
Note: it must carry the meaning that "a lot of people have been criticizing that person".