Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Si le referrer est caché ou si le referrer est ton site, tu affiches l'image. Tout navigateur qui cache les referrers va afficher tes images en hot linking. Donc, en soi, ton problème n'a rien à voir avec "antivirus", "firewall" et compagnie. A toi de voir, si tu peux te permettre d'interdire l'affichage des images à ceux qui cachent les referrers.
Un .htaccess à la racine concerne le répertoire racine et tous les sous-répertoires (=dossier).