For the rain it depends on the size of the plants, If and how they have been trained, and if they have any support like trellis netting. But yes, hard rain can flatten plants and damage them. It gets worse during flowering. The buds will hold a lot of moisture and get heavy, then the branches...