While it's easy to jump to conclusions and immediately start hating Galchenyuk, I think we also need to take a step back and realize that he probably has a lot of issues with his personal life at the moment, that built up to this.
Of course, this does not excuse his abhorrent actions in any way, but there has to be an explanation for the recent controversies surrounding him.