You should undercut.. Because you CAN and because you want to.
You don't have to explain yourself to him, it's a free market.
If he can't survive in the market, tell him to move on to something else and stop trying to compete against you.

I bet if you do that to him a couple more times, he'll avoid any market your name is in