GolfScript, 23
After a tremendous amount of help from w0lf, here's the source code.
' '/:x.&{x{1$=},,1=\;},
DEMO
28 characters with the error checking
?
is displayed if there is not one unique color. For the sake of keeping the number of characters down to a minimum, the question mark was used (this of course can be changed to something more meaningful).
' '/:x.&{x{1$=},,1=\;},'?'or
DEMO
Commentary
' '/:x # split up each element and assign it to 'x'
.& # copy the last element in the stack and do a "setwise and"
{x # start filtration process and invoke 'x'
{1$=} # checks for an equality comparison
,, # find the count of each unique character
1= # compare value to '1'
\; # leave only value that has count of '1' on the stack
}, # close filtration process and print element on stack
'?'or # OPTIONAL: is printed if no element with a count of '1' is found