Is the arm kinda loose and floppy in there? It shouldn't be able to move side to side that much. From the looks of it, I would say that the shaft coming out of the armrest may have a broken weld. Push the cover of the seat in towards the middle of the seat where the armrest shaft goes into it. A PITA to do, but once you do, you'll be able to see the spring loaded pin(s) that fit into the slots in the recieving shaft. You will probably need a flashlight to see 'em. Push it in while rotating the arm so that the pin goes past the slotted hole. A small flat screwdriver works the best for that. Once you get it to that point, pull it the armrest straight out. If you rotate the arm back & forth to get it out, more than likely the pin while end up back in the slot, & you're starting over again.
Once the arm is off, you should be able to see inside the seat where the arm was, & find out if it's the weld inside the seat that is broken or anything else that may be wrong in there. Stick your finger in there & feel around a bit.
If you can't get the armreast off this way, next thing to do is remove the cover so that you can get to the mechanism from the inside.
If it's the actual armrest internals that are bent, (the shaft should be at a right angle to the rest) put the shaft into a vice, not too tight, a give it a bend back to where you figure it should be. You may have to do a couple of test fittings, but try not to push the arm rest in all the way, otherwise your doing the removal procedure at the beginning again.
Check the spring loaded pins too, to see if the are operating properly. Sometimes they will screw up.
I don't think you should have too hard a time getting to spring loaded pins, judging by pic #2. Looks like you should have plenty of room, but it's still not a fun job the first time. Once you get it out, & see how things work in there, it makes things a little easier.
Let me know how this works out. If you have to remove the cover, that's actually easier than the armrest removal. I'll help you with that, if need be.
AL.