The BDO Darts World Championship has come in for criticism this week - but players and fans at the O2 Arena were determined to prove the event is still thriving.