I'm a PS4 player and see the same proliferation of VJM teams that you do. The devs have seen the problem and said that they will be adjusting the Guardians on the next update. That is still some time away, unfortunately, but change is coming. Even if whatever they do has a dramatic effect on Justice's effectiveness, it will probably take a while for players to realize and adjust, when so many are blindly following the crowd for so long.
I know you've said that you don't want to get stuck playing the same team against this team every single time, but if you're open to a couple of team suggestions, I have two that work almost every time, though neither are ideal for GW. However, I'll take a win with one or two troops that fit the colour of the day over a loss with a 4x colour team every time.
My anti-Justice team is Gorgotha, Khorvash, Amira, Manticore. but it needs a lot of traits to be effective. Having impervious on Manticore and mana shield on Amira are absolutely required, the rest are helpful. With this team, charge Amira (either directly or by charging Gorgotha first), then use her to kill Justice. This will be a one-shot kill in all but the most lopsided mismatches. Then use Khorvash to suppress the first two troops while you charge Amira again to one-shot Mab. Then clean up. Manticore is there to mana drain Valk or Justice if they get lucky and charge faster than expected. Even if the enemy gets looping, Gorgotha can take a lot of skull hits and Mab can't hurt Amira or Manticore. With Manticore at the back, Kraken can't devour (when Kraken is the enemy lead troop).
My wife's team is Khorvash, Spirit Fox, Amira, Manticore. Similar idea to mine, except her team has more mana drain and no exploder. With Spirit Fox empowered, you are ready to drain Justice from turn 1. Focus is still on filling Amira to kill Justice first.
Our experience is that these teams work 95% or more of the time to the Justice teams (or others that rely on Blue mana).