People are human, yes even the members of this forum are human. Humans make mistakes, things happen, not everything is perfect in the world we / some of us live in. I see that Knight is making it right so all ends good.
IMHO Knight makes/offers great products. There is lots of stress in the world and operating a business in this stress must be very trying. Only those that have operated under this stress trying to keep their doors open can know the level of stress. People/humans make mistakes but they also can fix them.
Laus deo, Have faith and Grace,
Ken