I don't mind the multiple URLs if they are going to social media accounts. Maybe make a "white list" of URLs to ignore and allow one non-white-listed URL (I don't know if that's even possible) so people can post links to their travel blogs or personal sites.
I've noticed some retailers have started making user accounts here to promote their products. One particular traction product comes to mind. I'm a moderator of another overland community as well as an XTerra community - that same company started posting in those communities to promote their product (and around the same time). When they were asked to stop, they argued about whether is was technically against the rules. I finally had to ban them temporarily and remove their posts. When the ban was up, they came back and did it again - earning another ban. I saw the exact same posts in at least six other communities and forums around the same time. Clearly it was a marketing strategy by the company and they didn't have to pay anything to the forums they invaded.
I know OB is supposed to be ad-free, it's one of the reasons I purchased emblems, I don't want to see it commercialized by companies that act this way; they get exposure but contribute nothing to running the site.
Maybe this is just me, I have an irrational hatred of ads - especially sneaky ones. So I'm perfectly fine bringing down the hammer on this type of spam.