btw... gutters cleaned monthly? really? that seems excessive ...but I don't know where the house is or what's falling on the roof... maybe it does...
If the landlord is that unreasonable or dishonest you will probably have to go to small claims court to get your deposits back.
Contact an attorney, or state for tenant rights.
Sorry too hear all this YES most properties are leased as is unless specified in the lease agreement I own investment properties across the country. There are certain limits governed by lease who is responsible for repairs.
After reading this you should have a better understanding of your rights as a tennant. To my understanding you can not even sign in a contract these rights away. For this situation, I strongly recommend consulting an attorney as well. I wouldn't make any remarks to the landlord about the situation without consulting an attorney first.
Hope this has helped.