Being a Maia didn't stop Elendil and Gil-Galad from kicking his butt.
As of now, this is an apt comment on this question at SFF (Why does Sauron fear Aragorn if he is a Maia?).
I wonder whether, regardless of canon facts, this sentence admits the intended reading (i.e., Sauron's being a Maia...) as well as a reading where Elendil, Gil-Galad, or both are Maiar, or both readings.
To highlight the suspected ambiguity, let's consider a simpler version.
Being a Maia didn't stop Elendil from kicking his butt.
Who is the Maia here (and whose butt has been kicked)? Can the gerund be modified so as to force the reader into the correct reading? Or do we just rely on context in the parsing?