I don't mean to imply that actual retards who post stuff like this don't exist but the channel is literally named Evil/Angry Mamed, I'm betting 99% on it not being serious. Probably a shitposting edgelord or worst case scenario, someone false-flagging.
As for Russians, it's not just us...