so I leave work early and drive home. I'm almost home and see a Horizon Foods truck in my driveway, with a man standing outside of it, talking to my wife (she was out collecting mail as he happened to pull in). Now I couldn't pull into my own driveway because he was blocking it so I was forced to park in front of my house, in front of my mailbox. I'm furious.

I get out of my car, the guy starts giving me his sales pitch while showing me 4 or 5 steaks of swordfish..
My gut reaction is
GET YOUR FUKING TRUCK OUT OF MY DRIVEWAY
but I was nice. I put my hand in the air, said no thank you. he gets in his truck quickly and drives off.
WTF are companies doing? do they have the right to just show up at your house, park in your driveway, and start pitching their crap? it's bad enough with SPAM in the mailbox, now we have to deal with SPAM in the driveway
Next time I call the cops.