Don't ever use that right click blocking script. It's very easy for anybody to get around. You only have to uncheck the "Disable or Replace Content Menus" box in Firefox's Javascript settings. The anti-leeching stuff actually blocks people who block the referring site. A program that causes that problem is installed automatically with certain antivirus programs. Doing stuff like that to protect your images will turn people away from your website, so don't do it.
Honestly, anybody who steals another web site's images is going to actually hurt themselves doing so. You need original content to attract people to your website. If you copy from somebody else, you'd better do it better or everybody will just go there. That's why many businesses resist making improvements to their products that are similar to innovations from the competition. If you try to copy them, you firmly establish them in a leadership position. That's how New Coke failed, despite tasting much better than Coca-Cola or Pepsi. New Coke was actually Diet Coke with sugar and Diet Coke is very different from Coca-Cola. Of course, New Coke tasted more like Pepsi, which was part of the reason why it ended up a disaster. Pepsi advertised that it tasted like Pepsi and took the lead.
Don't worry about competition. If they're copying from you, they'll fall by the wayside. Besides, if they're succeeding, that means you'll probably see an increase in popularity, so you should want your competitors to succeed. Focus your time on making your site better any way that you can and remember that you need to do everything for your user, not the other way around.