Try this:
augroup syn_gutter au BufWinEnter * sign define mysign au BufWinEnter * exe "sign place 1337 line=1 name=mysign buffer=" . bufnr('%') augroup END
Try this:
Bonus fancy character bling: let g:syntastic_error_symbol='✗' let g:syntastic_warning_symbol='⚠'