I'm a bit meaner when DD was about that age I had the same troubles as you.
I would pick up one of her favourite less expensive toys, after a few warnings I would tell her if she didn't stop what she was doing then the toy would get thrown in the bin.
Once you threaten you have to follow through, only ever had to do it once, and she stopped straight away, I could also use it for future "bad" behaviour too, it's definitely something they remember as it's what important to them, they couldn't give a stuff about your t.v lol\
I remember one day she was being an absolute demon at the shops, so I ended up trowing one of her toys in the bin, she's been a perfect angel (well pretty much) at the shops ever since.
They do get better as they get older though, at the moment my biggest hassle is keeping her out of the fridge and pantry, I am sure she has a bottomless pit.

HTH
...Laura