This is your right. You can be also glad that you were not frequenter in russian channels, being a native speaker. I try to avoid channels in recent times. But not everyone is non trustworthy... I know enough non trustworthy players, which are not russians. You should not generalize
If I didn't know Russian people better, I would be sad or keep a prejudice. But some places seem to be cesspools for the worst of any origin. I think the lure of "you can make real money here" is like the scent of shit to flies.