So why the thumb down?
"Fuiste por lana y saliste trasquilado"
Is there an English equivalent to this Hispanic saying?
How can there be an English equivalent? Speaking in English affords one a different perspective on reality.
Chai told you already.
The most approaching saying would be: hoist with his own petard.