I think you’re right!
I agree: I think TheMastersNemesis is a LFT (or other troll) trying to make DUmmies look even worse. (And it’s mostly succeeding.)