How can you change the "inherit rotation, scale location" for a vertex or empty or an object, not just a bone?
There is no such option. Objects always inherit their parent's transformation. You can use constraints to selectively copy transformations from other objects to work around this, though.