Hidden fees from cable companies should be illegal. They are able to tie a customer down with a contract and spring fees that are somewhere within the contract. Most people are not going to get a lawyer to help them analyze a cable company's contract because normally the fees are transparent and are not made to get extra money from customers.
It is a company's responsibility to be honest with its clients. If cable companies withhold information about the total cost of service, they practice dishonesty, a trait that is not likely to grow a business. If the word gets out about this withholding of total cost, companies like Comcast will lose customers. Companies should have a respectful client-business relationship, but this cannot be accomplished without full disclosure of fees.
Yes, cable companies should be required to release the total cost of the service because it is unfair to charge customers for services that they did not know they were getting. They should be upfront about all costs in order to establish trust. There is no reason to hide the fees.
Yes, absolutely companies should be required to release the total cost of cable service to the public. It's only fair. We need to know what we're signing up for and how much the service costs. Hidden fees are unethical and should be considered bad business practice. Consumers have a right to know.