Happy and old are only capitalized at the beginning of sentences, because they are not proper nouns. French is capitalized because it is originating from France, which is a proper noun. Protestant is capitalized because it is a proper noun of a denomination of the Christian church.