If it is giving issues on a certain axis you can go into the channel box and right click te axis you ave select and "lock and hide" or simply lock that axis. I use this a bunch in grouping with rigging. If I were to have all of the translating in groups I would get double transforms as you say. So this is my fix in rigging and grouping things to maintain a clean hierarchy.