Yes, I believe that price discrimination in the form of a senior citizen discount or child discount is a fair pricing policy. Even setting aside the firm's concerns with capturing consumer surplus by charging different prices based on ability/willingness to pay (a child's demand curve for most things a child would buy is quite elastic), it seems a truism that it is right to price things differently for these two groups.
However, I sense a few potential problems here. For instance, do the seniors in your area, or the majority of the senior citizens you serve, have very elastic demand curves (owing, for instance, to low disposable income)? That is to say, are you giving a discount to people who "deserve" it (meaning they have a hard time paying the usual asking price), or are most of your seniors actually well-off, country club goers whose demand elasticities are lower and therefore can and will pay a higher price? Are you maximizing revenue by offering the discount, or not?
In the children's case, we should consider the product in question. There stereotypical ones that come to mind are ice cream cones, candy, admission to parks/buses, and travel tickets. In some cases, you may be maximizing revenue by admitting kids at a reduced or $0 rate because, without doing so, you may have lost the revenue for the kid's whole family. In other cases, like candy and ice cream cones, are you damaging the current and future health of the child by putting fatty and sugary indulgences within their grasp?
In this case, are you contributing to a negative externality in the form of obesity/diabetes/cardiovascular disease? Does that matter, to you or in general? Should a firm, or a manager, include ethical considerations in these pricing decisions? I am not sure.
Price discrimination leads to increased profit by capturing more consumer surplus than would be achieved with a uniform pricing strategy. In general, a firm sets P on demand curve D where MR intersects MC; this is the profit-maximizing uniform price for single product firm. However, this price is the maximum price that the last consumer is willing to pay for the last unit produced; all other consumers have paid the same price but would have been willing to pay a slightly price. This lost revenue, the difference between what each customer would have been willing to pay and the price they actually paid, is consumer surplus.
The basic premise of price discrimination is that we charge people a price that corresponds perfectly to their individual demand curves for the product; we charge them the maximum price they are willing to pay. If we can do this for every consumer (essentially impossible), we are practicing perfect price discrimination and we will capture all consumer surplus.
A more practical approach comes with second- and third-degree price discrimination. The first approach, second-degree discrimination, operates on the principle that buyers who need to buy more of a product have a smaller marginal benefit from each product and are therefore more price elastic than consumers who buy few units of a product. Consumers self-select the prices they'll pay from a pre-determined schedule. Declining block pricing and two-part pricing are approaches to second-degree discrimination.
Third-degree discrimination attempts to separate a market into two or more sub-markets and charge a different price in each sub-market. It requires market research to segment markets based on needs and ability to pay, and with this information a firm can charge different prices to different sub-markets. Third-degree discrimination cannot capture all consumer surplus, but does extract more profit than uniform pricing.
Negative externalities (and positive ones) are unintended or unwanted spillovers of the economic process whose costs are not internalized in the costs of production. Pollution emitted from a factory is externalized because it is rationally ignored by the firm's decision makers because they are only concerned with the private costs of production. Cleaning up the pollution is someone else's problem, especially because other firms in a competitive industry will make the profit-maximizing decision and ignore the pollution.
Emission taxes are a common regulation designed to reduce pollution optimal levels. The first task is to decide what the "optimal level" of pollution might be, a problematic proposition in any case. Also, the marginal damage caused by the pollution must be estimated, another problematic step. The goal is to find a level at which the total cost of pollution, including pollution abatement, is minimized. The optimal emissions tax is at the intersection of marginal damage and marginal abatement cost, MD and MAC. A firm abates pollution so long as doing so costs less than paying the emissions tax; it abates no more than that.
Internalization is the act of paying for a cost that you could otherwise avoid. Examples include pollution and waste, as well as their consequences, such as damaged wetlands and poisoned people (Bhopal, anyone?). Internalization can happen voluntarily, from an ethical stance or to avoid costly litigation in the future; it can also be imposed by government.
Commonly imposed internalizations include recycling in municipalities where businesses and consumers are required to recycle (usually the minimum plastic, aluminium, and paper) and pollution control. For any externality, the fact is that the externalizing firm is not paying the full costs of production. For instance, a hazardous chemical company probably pays many of its workers a premium wage because of the hazards inherent in the work, and may even pay more for extra dangerous work, like being the guy who has to swim in the nuclear reactor pool. In that case, the firm is internalizing some of the costs of production.
However, how do they dispose of their waste? They probably used to pour it in the Cuyahoga River until they were forced to do something else. But do they dispose of it themselves, properly? In expensive, sealed chemical ponds; do they just burn it, making it "go away" but releasing toxic ash and dioxins, etc.; do they sell it to some company overseas who just dumps it in the ocean or in the local river?
Personally, I am fairly cynical when it comes to our environmental effectiveness. Businesses, acting rationally, externalize everything they can. Those things they do internalize they do for marketing or regulatory reasons; the costs of internalization are themselves often re-externalized, as in the example of shipping waste overseas.
Frankly, you will not get firms to effectively internalize by adopting the frame, the language, of business and managerial economics. Decades of research into the business case for environmentalism, and decades of consultations, round-tables, task forces, and green marketing has consistently failed to achieve much of anything because managerial economics is the frame of business.
By adopting the opposing side's frame, we've lost. That frame is defined by atomization and individualization; by external motivators like status and money; and, in the case of environmentalism, by appeals to future benefits lost. This frame doesn't drive people to think of others, to value things intrinsically, or to think about future generations; it drives people into burrows where the natural instinct is to fend for yourself, for today, and tomorrow be damned because it sounds pretty bad.