Problem Description:
Salesforce users/customers have an issue with Case Comments(Internal comments) as it shows up for all users.
Challenges to User/Developer:
A workaround is to create a custom object which replicates the behavior of the standard Case Comments object.
How To Case Comments in Case Object Without The Public Checkbox in Salesforce?