1.Most definitely. Some states, in fact, ban fees for account dormancy.
2.I'd tread lightly on your second question. Check the abandoned property laws. Many if not all now include a provision that an account is not considered abandoned if its owner has another acknowledged and active account with you.