@bmike1
If it was from ****up im assuming its scaremongering to try and get you to install their copies of addons officially supported here, it probably wouldnt have come from pftv (eldorado supports that here), but I dont have anything from there installed so wouldn't know exactly what modifications they make to their copies of other peoples addons.
If you wish, you could follow Flapster's advise and clear your system of those annoying popups and ads and use Fusion as your source for addons. There is plenty on this forum about where to start and what to do.
Best starting point I found is
here