Margaret Hamilton Interpretation:
Excessively jealous and precise to the point of aggravation
frustration/irritation (char).