I don't know if anyone has posted this, but I haven't used my G15 in a while and noticed today that Blizzard has blocked any macro which has multiple or repeated key presses in it.
There's a simple way around this, just open up your G15 profiler, and put the profile back to default profile. Once you've done that you can go ahead and make up some complex macro's/repeating macro's to stop yourself from being removed from the BG's, or to walk around and grind some stuff for you.