Our state patches go on the left sleeve. I haven't seen any association patches, but I haven't looked.
So the flag can go on the right sleeve, and I've seen it there, I'm just not sure that's the only place it can go. I like the front, above the pocket. But I'll do whatever I'm supposed to do.