Why chase them away? They are terrorists. Kill them.
Get a dog. Let it crap in your yard. Wait a few minutes and the crap will be covered with flies. Sneak up with a can of Raid and you've got 30 seriously sprayed flies. They will soon die. They won't land on the sprayed crap, so wait till your dog does another dump and repeat the process. I have taken out thousands this summer. It's great fun during breaks while painting the house.
Every one of the little sucker you kill is one less to breed and lay more fly eggs.
It's just like Iraq.
HAHA!! I tried the stinky bags last year and they worked, but I think I like your idea the best, lol. We have two dogs, this should keep us busy for the rest of the summer. I can already see the satisfaction in this method.