Calling out the OP for being wrong and them admitting they have no knowledge in the area is not an ad hominem attack.
The OPs theory was disproven on its merits alone.