I doubt if aggressive swishing would make your teeth or gums tender. It has more to do with the type of oil, how often, and definetly how thoroughly you clean your mouth afterwards. Also if you go longer than the 20 minutes.
Sometimes I get carried away on the computer and find I've gone over 30 or 40 minutes. My teeth usually feel tender after that.