A lot of argument has been put forth to the advantage of using mechs in the "urban pacification" role.
Ok, look at it this way:
The job of a police force is to pacify hence the term urban pacification. What on this Earth would they need an 8 foot tall armored robot for? Honestly, most (most) urban pacifications are riots, where the enemy is unarmed with anything more than beer bottles and the like. Bringing a mech into the fray would just be like bringing a tank: Slow, ungainly, unnecessary, and the roiters could easily get past them. What do you need 3 inch think ablative armor for, if all you're doing is keeping beer bottles from hitting you?
Granted, for those violent riots, where actual weaponry is used, then you might need something heavier, but in the US and other developed countries, we have tear gas, riot shields, bullet proof armor, etc. The only place where you could actually use a mech in urban pacification would be in a hotspot country, say, in Africa, where rioters are routinely armed with AK-47s and the like. Only problem is, you'd need a lot of money to make a mech, indeed, only to develop the tech necessary would cost millions, and the countries that could make the best of mechs barely make hundreds a year. Granted, you could have an international mechanized peacekeeping force, yea, but who's going to want a bunch of giant robots with the flags of foreign countries emblazoned on their arms paratrooping in and blowing your relatives to hell?
The only way mechs would be feasable is if the entire world order was reaaranged so that one country actually trulygave a **** about another one. Then you could have the developed countries making all the mechs you need, and then having them all dropped into the zone.