Kintoa,
Why do you believe it is your right to have dreadlocks? Or any other such hairstyle etc that is not in line with the company policy. If you join a company and sign their terms and conditions you accept them surely? I don't know if there's any 'health / cleanliness' issue with dreadlocks but if the company has a policy you don't like then don't join it! If you plead discrimination on the grounds of race you will simply provide more ammunition for real racists (and their don't appear to be any here contrary to LH2's post), as you will simply increase the perception that racism is a convenient accusation used against employers, against which they dare not fight. There are many things that people might like to wear that employers object to; tattoos, brightly dyed hair, piercings, 'scruffy' clothes etc. These are not objected to any racist or anti-religous basis, simply as the company has the right to project an image to its customers as it sees fit.