ouch
I'm really sorry this happened to you! could happen to anyone because holding the unlock on the keyfob opens the windows and sunroof for me even without CA. Sucks that this happened, but hopefully your lesson will be learned by all of us and we will be careful with this.
as for the damage to the seats.. you could get them reupholstered.. cheaper than buying completely new seats, just pay for the leather and installation.
another option, if you're into modding or want to track the car (or just look cool) is to "upgrade" to race seats, recaro sparco or something else. it'll look pretty badass, and while they're not really electronically adjustable in all the wonderful different ways our stock seats are, find some good ones and they'll be more comfy.