Your issue is not with the GA as much as it is with the AAngel. Yes, the GA took inappropriate action by sending the passenger to the AC. However, the AAngel should have refused to page you. The AAngel is ultimately the one who broke protocol by getting you involved.
We've only heard your side of the story but even then it appears you overreacted.
As to your OP: I've never been paged in an AC for a seat swap. However, there was a time my seat was swapped by someone unbeknownst to me. When the GA scanned my BP, it did not go through. She then told me I had been moved from a D to G seat on a 767 in J. Since I was still on an isle in the center two row, it did not matter to me. How would have I reacted had I been moved to a window -- I don't know.