The hell..? Says someone from the promised lands of godly peaks, amazing skiing and epic snow-filled mountains that is the UK. Who are you to deny their chance for a forum?
A lot of Polish skiers on the site enough to warrant their on sub-forum, where they can speak their own language if they want.