I agree with you mate teams like cambridge,oxford,wrexham and others are not non league clubs for sure they have just stuffed up recently. these are all very professional clubs who are full time and have good stadiums and very well payed players. But its just how it is and you will only be called a professional club if your in league two or higher which just isnt right in my opinion.