Your idea is something I've been kicking around as well, especially since I've been reading The Dresden Files, where this is essentially how magic works. In the Dresdenverse, offensive magic is not impossible, but the act of harming a human(oid) is against the rules of the White Council. Certain...