All these aspects you are mentioning are just normal struggles for a new technology software. Bitcoin is just a young boy, barely 15 years old, still a lot to learn and fight. Is barely growing his muscle mass, is not ready to fight in real battle. LN is even a smaller on, is just a baby, 5 years old, trying to formulate an intelligible phrase.
Bitcoin and LN are all the time attacked, but that is not the real problem here.
THE REAL PROBLEM FOR BITCOIN Is the people. Their level of knowledge, their willing to learn more, their level of open mind and most important thing: their willing to be free. I mean REAL FREE, not just in words.
What will kill Bitcoin? COMPLIANCE to anything a gov or any other agency will say. Nothing else will kill Bitcoin. For more people will tend to obey any gov, less powerful will make Bitcoin.