I like it! How would you impose that limit of how many days/months the channel must stay open? What happen if after 2 days the channel get force closed or simple the peer that open it just close it? The reputation system can't help in any way to prevent a force closed channel.
This is true and an area for further development. We can't see who closed the channel without someone telling us. But, we can report the history of early closures and users can come to their own conclusions. We can also allow users to report their consent with an early closure.