Research in Motion has been the topic of controversy for quite some time now. Critics have continuously stated that the…