I have kept my feeling about the BNP (party) quiet for a while but there seems to be a constant request from some BNP'ers, both new and old, that everyone should join the BNP. I have read so much of this sort of thing recently and have applied the usual thought processes. No matter how i try i cannot get around the following simple question.  Why should any knowledgeable nationalist wish join the BNP, a party whose upper echelons are so inept that they have not submitted the party accounts to the Electoral Commission?   That error is likely to cost the membership hundreds, if not thousands of pounds which would have been far better spent on funding the primary goal of the parties membership. That goal is winning elections.  This is likely to cause a argument but it needed saying.   It is easy to say that the BNP are the only party which has a chance of victory from the current circle of nationalist and indeed semi nationalist parties but i believe that this is not the case. I don't believe the BNP have a chance and i think that the party is damaging the image of all nationalists and is putting off people who hold the correct views and could bring valuable skills from getting involved in the wider movement. In other words the BNP in its current state is encouraging nationalist apathy.  I have lost count of the number of times i have listened to people when they are discussing current affairs and they have said if only the BNP would get their act together.   People want the BNP to succeed but the BNP just keeps on letting them down.   Why should any knowledgeable nationalist wish join the BNP, a party whose upper echelons are so inept that they have not submitted the party accounts to the Electoral Commission?   That error is likely to cost the membership hundreds, if not thousands of pounds which would have been far better spent on funding the primary goal of the parties membership. That goal is winning elections.   I can almost guarantee that the party is not going to be fined, the national accounts were handed in on time.