Giving your kids a credit card at the age of 7 is insanity, but in this digital age surely giving your kids...