We are sorry to hear about your negative experience with the shipping and receiving of your product. We may be able to offer some assistance with the issues you describe. From what you describe, there might be something installed incorrectly that is causing your shower door to leak. If you haven't done so already, we invite you to contact our customer support team for further assistance. DreamLine's customer support team can be reached at 866-731-8378. Our hours are Mon-Fri, 8am-6pm EST. We can also be reached by sending an email to support@dreamline.com. Thank you for your feedback.