31" is awful. United Economy Minus is what that is. Even for one hour, it isn't fun.
I see Spirit listed as having 28" pitch. I don't care how thin the seats are: I can't even envision how that works, except for children. Maybe Spirit just flies A320's full of unaccompanied minors everywhere?