US Democratic presidential candidate Barack Obama received a proud welcome from the annual NAACP convention, but in a stirring speech to the nation’s oldest civil rights organisation, he nonetheless insisted blacks must show greater responsibility for improving their own lives.