CamelCase really increases readability for variables when you need multi-word names, and its easier to write than using underscores for spaces, especially for programmers who use them all the time in most common languages.
in the long run, being case insensitive should free people to use whatever case they prefer, so not sure why this is an issue, but I vote Yes for CamelCase. SQL Keywords should probably be all caps or all lower, depending on your shop standard.