"I think it's a strong statement and a strong accountability for a player who's made a very poor decision … it was a dramatic breach of trust (and) an incredibly poor decision," McLachlan said.
Victoria's acting sports minister Philip Dalidakis criticised the penalty.
"I think the penalty was manifestly unjust," Dalidakis said.
"Unjust not to the player, but to the woman who was part of this unfortunate incident.
"Three weeks is not a penalty that we as a community should be able to walk away and say is an appropriate penalty for that situation."