Grammaticality refers to whether a sentence conforms to the rules of grammar, but language is constantly changing so strict adherence to past rules is not always appropriate. A sentence is now considered grammatical if it is consistently used and understood by most native speakers of that language. Acceptability refers to the appropriate use of language in a given context - a sentence can be grammatically correct but unacceptable based on social norms or the situation. For example, casually greeting a principal with "Hi!" would be unacceptable even if grammatically correct.