I understand the frustration. But not the blaming.
Do you blame Fairphone for having been naive? Or for having lied to customers? Or for not trying hard enough?
And depending on your answer - how should Fairphone act differently? Hire more developers? Who is going to pay them? Return-on-investment oriented investors or a higher device price?