It sounds like even if you removed these distractions, you'd simply seek out others. As in replace one addiction with another, a very common behavioural characteristic.
The only way to deal with this is to better understand your own personality and try to learn how to get self control. There are lots of cognitive therapy based behavioural modification techniques. Self control only when it's interesting isn't really self control.