Sir,
Couldn't agree more. MRAPs are the exact opposite of where we need to be going with our mobility. I wrote a review on OPFOR after my last deployment, which pretty much echoes what you are saying.

MRAP Review