Welcome to FlyerTalk!
That is an unfortunate incident. And I'd imagine that having your seat in full recline is much worse than I got on a CX flight where it could not recline. Youngsters nowadays are quite rude and totally seem not to understand. I admit I'm a youngster, but seriously, their attitudes baffle me.
Back on track, I think that you can't really do much, other than to not patronize Swiss, as it appears that their customer "service" is ran by baboons, which is sadistic, to say the least.