hook_field_formatter_view doesn't get called
In order for hook_field_formatter_view() to be called you also need to implement hook_field_formatter_info, to let the field system know about your custom formatter.

There's a good article called Creating new field formatters in Drupal 7 that has a step by step guide.