Solar panels are good for 25 years for sure, but 35 years would be my guess for current "good" models
And they just generate less power after 25 years, 10% less, not a big drop
Yes, making them is a negative effect on environment, but 0 effect after 3 to 6 years of use, then its all positive if they are being used to prevent other negative environmental impacts, like burning natural gas, oil fuels and coal
After the pollution we created with fossil fuels and plastics over the last 100 years to bring up the environmental impact of making solar panels or wind turbines or batteries is the height of folly
We already know we F@#Ked up big time, i.e. "don't shit where you eat", well that ship has motored off(not sailed, lol)
And what other countries, or people do, is not in your control, only what you do is in your control
If someone throws their trash out the window on the side of the road, should you do the same?
Its a personal choice, simple decision, and it does change the world for the better if you don't and for the worse if you do