yes. all she did was make baseless claims when she's a street performer, and therefore that's practically her job. for being an illusionist (and kinda a jerk to those who rose to her challenges) she had her job and reputation ruined, her home destroyed, and she was run out of town in shame. she might not have been the nicest pony but she didn't deserve what she got.
Snips and Snails brought the Ursa there, not her. And she at least tried to fight it, more than what Applejack, Rarity and Dash did. She could've run off, but she stayed and fought the thing even after her home was wrecked.
Might want to rewatch the episode. She didn't bring the Ursa to town, Snips and Snails did. Trixie was just as horrified by it's presence as everyone else. She was pretty repentant in the episode too - she admitted she couldn't kill the Ursa and that she just made it up to make her show better. Then she fought a losing battle against it and almost got herself killed.
She lied, and as always lies lead to good people(ponies?) getting hurt. Meh, sorry if I sound preachy, but lying is my biggest peeve. She was rather cruel and abusive of the other ponies as well. I've dealt with people IRL just like her, and all I can say is, Karma.
To be sure, her punishment was extreme, but it still was a result of her actions, even if it was indirectly. It's like the guy that gets drunk, and gets in a wreck. He is paralyzed for life, and then tries to sue the bartender that served him. Trixie is that guy. Her car/home is wrecked. She should be grateful she is alive, but instead maintains the unrepentant attitude, and then runs away.
Of course, I'm equally pissed that Snips and Snails didn't get punished, but that's just me. Trixie at least, paid for her mistakes. I'm certain if she would have apologized, the town would have forgiven her and helped her back on her feet. Especially if she helped rebuild. Like I said, I feel there is room for redemption in her, she just shoulda stuck around so they could give her a chance.
I still don't understand why they don't just switch it up and become a super hero squad anyway... I mean they WERE doing good, even RD, so why did they stop as soon as Rainbow Dash figured out who it was.
She (arguably) has an excuse for lying in that she's a stage magician. Her show would have kinda sucked if she'd walked on and said "Hey Ponyville, I'm a unicorn of average skill who has never done anything impressive, but check this out - I can levitate ropes!".
As for Snips and Snails, I agree they should have been punished.
I agree with your last point too, that she should have apologized and gotten forgiveness from the townspeople. If I was writing the episode, that's how I would have done it.