I see this thread is old now but hopefully someone will see this and it may help. I suffered with this very badly but have found a solution that works perfectly for me and doesn't involve having to buy a new hat. :)
I use micropore tape and just put a strip along the front of my riding hat on...