Au conbloodytraire right back at you. While Shakespeare did use "For tis the sport to have the enginer hoist with his owne petar" 400 years ago, modern usage is "by", as in "caught by
your own trap" or more accurately "blown up by
your own shaped explosive charge".
You frogs really shouldn't lecture us Brits on our own language. Remember Agincourt? Want us to come over there and do it again?