I highly suggest trying blocking the sites. I think it wont stop it in no way but at least slow it down.
no, this is not how it works. if somebody is addicted to anything, he will always find a was how to remove any roadblock..
then, the best thing for him is to find another passion, like gaming, sport, sex or anything that might occupy your mind
or just work all day, it is a better way to earn money