Is it true that the prime directive tells them to stay out of the business of highly advanced civilizations? I thought the point of it was to avoid influencing developing early civilizations, not to protect isolationists. In fact once they find a developed society their directive seems to be to make first gradual infiltration and surveillance like in the episode First Contact, regardless if that race would approve of the surveillance or not.
What kind of peace is forced memory wipes anyway? It's totally one sided towards their needs and no one elses.
One where nobody dies, which is why I'm assuming Picard suggests it to begin with & everybody seems agreeable. You or I may not see having our memory wiped as a palatable solution, but clearly they seem ok with it in this circumstance. I assume for the reasons I've mentioned
The point of the PD is to avoid getting mixed up in the internal matters of exterior cultures, including the Klingons at one time, with whom they have established relations
1st contact protocol is a separate issue, & not a very smart one on their part, given that their practice doesn't really account for mishaps like in that very episode. They do it to attempt to ease the introduction to the greater community. I imagine that once you find out someone wants to be left alone or kept secret, they're obliged to see to that
Granted, memory wiping is a pretty extreme measure to go to, but like I said, they all seem ok with it & Picard is the one who puts forth the suggestion. The alternative being death or a disadvantaged war