Generally speaking we Americans have a tendency to complain. Maybe because as a nation we US citizens were born with a metaphorical silver spoon in our collective mouths and tend to have higher expectations when it comes to service. There was an American who used to post here (and complain) a lot, but his complaints were primarily about how much better and efficient things were in the US compared to Peru, especially related to service, not how great and worthy of worship Peru is.
I've only had one experience at the US embassy, back in September which was before the no purses or diaper bags rule went into effect. Some of the staff were cold but that's pretty common for US federal employees. Others were, if not cold, tepid. Nothing not to be expected or that I would complain about. My only complaint is that for such a large country with a giant global footprint they don't have much (if any) presence outside of Lima. Other, smaller, countries have consulates here in the second city, but not the US. I had to fly back a second time a few weeks later to pick up my (renewed) passport because they wouldn't mail it to me at my confirmed address. In the US they'll send a passport using the regular postal service but in Peru they won't, even using a more reliable (?) private company such as FedEx or DHL. I don't understand why their concern for citizens in the provinces is such that they have no presence outside of Lima where it's possible to take care of a simple passport renewal. I had to laugh at the post up thread that compared the DMV favorably to the experience at the US embassy as the DMV is one of the least liked bureaucracies just about everyone has to deal with.
Of the five times you went to the embassy how many of those times were since the recent security changes? It's interesting to note the comparison of experiences from non-US expats and their respective embassies compared to the experiences of those using the US embassy. Due to Poe's law I don't know how serious your comment about those Americans complaining about their experiences with their embassy while worshipping Peru is, but if serious, I would think it a good thing that they've found and are living in a place where they are truly happy, even if other expats who live here find less joy and more to complain about. As expats we're free to live wherever we are happiest. Why an expat from any country would chose to voluntarily expatriate and continue to live in a country they find distasteful is beyond me. I give credit to those who instead of continuing to live in a country they feel is worthy of complaint have taken action to change their conditions to something they feel is better for them.
As far as US expats giving up passports, that's happening in record numbers, though mostly for reasons related to unfair double taxation that is unique to the US and it's citizens living abroad.http://www.bloomberg.com/news/articles/ ... itizenship