They beat out the 3 league champions to win the Memorial Cup. The Memorial Cup is never a 7 game series. So by your logic, none of the past champions deserve the trophy.
The host team usually loads up as they are given a golden oppertunity no matter what. Now, you can sit there and cry about the host team winning, or you can sit back and enjoy the best junior hockey in the world. I am not a fan of how Shawinigan treated the cup. Regardless whether or not it is a replica, you still need to respect that trophy. But they won the damn thing and thats not gonna change, something YOU, need to get over.